home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2006 May / PCWMAY06.iso / Software / Freeware / First Page 2006 3.00 / fp2006-final-3.00-setup.exe / {app} / Iscripts / Forms Misc / multiple-search-engines.izs < prev    next >
Text File  |  2005-09-28  |  30KB  |  903 lines

  1. <!NOWIZARD>
  2.  
  3. <!TITLE>Multiple Search Engine 
  4. <!/TITLE>
  5.  
  6. <!DESCRIPTION>
  7. Over 70 popular and unusual internet search engines in a drop down box. Great little tool to add to a site to help your community grow<!/DESCRIPTION> 
  8.  
  9. <!CATEGORY>Forms<!/CATEGORY>
  10.  
  11. <!SCRIPT>
  12. <!-- START OF SCRIPT -->
  13.  
  14.  
  15. <!-- HOW TO INSTALL MULTIPLE SEARCH ENGINE:
  16.  
  17.  
  18.  
  19.   1.  Add the onLoad event handler into the BODY tag
  20.  
  21.   2.  Copy code into the body section of document  -->
  22.  
  23.  
  24.  
  25. <!-- STEP ONE: Insert onLoad event into BODY tag  -->
  26.  
  27.  
  28.  
  29. <BODY onLoad="addOptions()">
  30.  
  31.  
  32.  
  33. <!-- STEP TWO: Add code into BODY section of document  -->
  34.  
  35.  
  36.  
  37.  
  38. <!-- Original:  David Coleman (deansuperhero1@aol.com) -->
  39.  
  40. <!-- Web Site:  http://www.hostcompanies.com/ -->
  41.  
  42. <script language="javascript">
  43.  
  44.     // Initialize array
  45.  
  46.     var arr = new Array();
  47.  
  48.  arr[arr.length] = new Array("Search The Web");
  49.  
  50. arr[arr.length] = new Array("Popular=================");
  51.  
  52.     arr[arr.length] = new Array("Aol", "http://search.aol.com/dirsearch.adp?query=");
  53.  
  54.     arr[arr.length] = new Array("Alta Vista", "http://www.altavista.com/cgi-bin/query?kl=XX&pg=q&Translate=on&q=");
  55.  
  56.     arr[arr.length] = new Array("Excite", "http://search.excite.com/search.gw?search=");
  57.  
  58.  arr[arr.length] = new Array("Google", "http://www.google.com/search?q=");
  59.  
  60.  arr[arr.length] = new Array("Hot Bot", "http://hotbot.lycos.com/?SM=MC&DV=0&LG=any&DC=10&DE=2&AM1=MC&MT=");
  61.  
  62.  arr[arr.length] = new Array("Looksmart", "http://www.looksmart.com/r_search?look=&pin=000925x015ff3eb1aa75d53e11&key=");
  63.  
  64.  arr[arr.length] = new Array("Lycos", "http://search.lycos.com/default.asp?lpv=1&loc=searchhp&tab=web&query=");
  65.  
  66.  arr[arr.length] = new Array("Mamma", "http://www.mamma.com/Mamma?lang=1&timeout=4&query=");
  67.  
  68.  arr[arr.length] = new Array("Meta Crawler", "http://search.metacrawler.com/texis/search?brand=metacrawler&redirect=&top=1&method=0&rpp=20&hpe=10«ion=0&timeout=0&sort=0&theme=classic&q=");
  69.  
  70.  arr[arr.length] = new Array("Msn", "http://search.msn.co.uk/results.asp?co=20&RS=CHECKED&FORM=SMCB&ba=0&v=1&CY=en-gb&q=");
  71.  
  72.  arr[arr.length] = new Array("Netscape", "http://info.netscape.com/home_search2.cgi?cp=Netscape&version=C&searchstring=");
  73.  
  74.  arr[arr.length] = new Array("Northern Light", "http://www.northernlight.com/nlquery.fcg?cb=0&qr=");
  75.  
  76.  arr[arr.length] = new Array("Yahoo", "http://search.yahoo.com/search?p=");
  77.  
  78.  arr[arr.length] = new Array("Web Hosting Search", "http://www.hostcompanies.com?x=");
  79.  
  80.  arr[arr.length] = new Array("Extra===================");
  81.  
  82.  arr[arr.length] = new Array("All the web", "http://www.alltheweb.com/search?cat=web&cs=utf-8&l=any&q=");
  83.  
  84.  arr[arr.length] = new Array("Ask Jeeves", "http://askjeeves.com/main/askjeeves.asp?origin=0&site_name=Jeeves&metasearch=yes&ads=&ask=");
  85.  
  86.  arr[arr.length] = new Array("Dog Pile", "http://search.dogpile.com/texis/search?geo=no&fs=web&av=custom&engines=goto&engines=looksmart&engines=thunderstone&engines=findwhat&engines=sprinks&engines=directhit&engines=google&engines=infoseek&engines=lycos&engines=kanoodle&engines=opendir&engines=realnames&engines=altavista&engines=yahoo&q=");
  87.  
  88. arr[arr.length] = new Array("Domain name search", "http://www.hostcompanies.com/domain.htm?x=");
  89.  
  90. arr[arr.length] = new Array("Femina", "http://femina.cybergrrl.com/cgi-bin/search.cgi?searchstring=");
  91.  
  92. arr[arr.length] = new Array("Galaxy", "http://www2.galaxy.com/bin/search?v=galaxy&q=");
  93.  
  94. arr[arr.length] = new Array("Go.com", "http://srch.overture.com/d/search/p/go/?Partner=go_home&Keywords=");
  95.  
  96. arr[arr.length] = new Array("Goto (overture)", "http://goto.com/d/search/;$sessionid$4MSTYAQAGBQQNQFIEEZQPUQ?type=home&Keywords=");
  97.  
  98. arr[arr.length] = new Array("Gutta Rat", "http://www.mamma.com/Gutterrat?lang=1&timeout=4&qtype=0&query=");
  99.  
  100. arr[arr.length] = new Array("ICQ", "http://google.icq.com/search/sitesearch/?q=");
  101.  
  102. arr[arr.length] = new Array("ixQuick", "http://ixquick.com/do/metasearch.pl?cat=web&cat=web&cmd=process_search&language=english_uk&query=");
  103.  
  104. arr[arr.length] = new Array("IWon", "http://search.iwon.com/commerce/multisearch.jsp?symbol_search_select=short&alias=%2Falias%2Fsearch&type=on&searchfor=");
  105.  
  106. arr[arr.length] = new Array("Metagopher", "http://www.metagopher.com/nph-go.cgi?e=0&t=1&w=");
  107.  
  108. arr[arr.length] = new Array("Open Directory", "http://search.dmoz.org/cgi-bin/search?search=");
  109.  
  110. arr[arr.length] = new Array("Personal Seek", "http://www.personalseek.com/s?k=");
  111.  
  112. arr[arr.length] = new Array("Pro Fusion", "http://www.profusion.com/searchresults.asp?AGT=ProFusion&S=5%2C0%2C10&auto=auto&autonum=3&RPP175=2&Category=175%2C175%2C99%2Csponsored&OB175=result-rank&Category=1%2C1%2C98%2Cuser&Category=245%2C245%2C0%2Cxchg&SHW245=0&Category=6%2C6%2C0%2Chorizontal&SHW6=0&Category=172%2C172%2C0%2Chorizontal&SHW172=0&Category=96%2C96%2C0%2Chorizontal&SHW96=0&setime=10&queryterm=");
  113.  
  114. arr[arr.length] = new Array("Quest Finder", "http://www.questfinder.com/search/search.cgi?reload=Y&category=catx3dx%3DALL&match=and&ul=either&s=");
  115.  
  116. arr[arr.length] = new Array("Search.com", "http://www.search.com/search?channel=1&tag=st.se.fd..sch&q=");
  117.  
  118. arr[arr.length] = new Array("Thunderstone", "http://go2net.thunderstone.com/texis/websearch/?max=20&dsbu=1&q=");
  119.  
  120. arr[arr.length] = new Array("Webcrawler", "http://www.webcrawler.com/cgi-bin/WebQuery?searchText=");
  121.  
  122. arr[arr.length] = new Array("whatUseek", "http://www.chubba.com/cgi-bin/zoom.go?group=1&source=engine&arg=");
  123.  
  124. arr[arr.length] = new Array("YEP", "http://www.yep.com/cgi-bin/search.cgi?criteria=");
  125.  
  126. arr[arr.length] = new Array("Yahooligans", "http://search.yahooligans.com/search/ligans?p=");
  127.  
  128. arr[arr.length] = new Array("Reference/Useful========");
  129.  
  130. arr[arr.length] = new Array("AOL Newsgroups", "http://x66.deja.com/=aol/dnquery.xp?&&uniq=973889863.2083127306&query=");
  131.  
  132. arr[arr.length] = new Array("AudioFind", "http://www.audiofind.com/search?q=");
  133.  
  134. arr[arr.length] = new Array("Britannica", "http://search.britannica.com/search?query=");
  135.  
  136. arr[arr.length] = new Array("Business Search", "http://www.business.com/search/rslt_default.asp?query=");
  137.  
  138. arr[arr.length] = new Array("Dictionary", "http://www.dictionary.com/cgi-bin/dict.pl?term=");
  139.  
  140. arr[arr.length] = new Array("Computer Dictionary", "http://www.instantweb.com/foldoc/foldoc.cgi?query=");
  141.  
  142. arr[arr.length] = new Array("Law Dictionary", "http://dictionary.law.com/default2.asp?typed=");
  143.  
  144. arr[arr.length] = new Array("Medical Dictionary", "http://cancerweb.ncl.ac.uk/cgi-bin/omd?query=");
  145.  
  146. arr[arr.length] = new Array("Download.com", "http://download.com.com/3120-20-0.html?tg=dl-2001&qt=");
  147.  
  148. arr[arr.length] = new Array("Ebay Auction ( goodies )", "http://search.ebay.com/search/search.dll?MfcISAPICommand=GetResult&ht=1&SortProperty=MetaEndSort&query=");
  149.  
  150. arr[arr.length] = new Array("Encarta", "http://encarta.msn.com/find/search.asp?search=");
  151.  
  152. arr[arr.length] = new Array("Find Law", "http://lawcrawler.findlaw.com/scripts/lc.pl?findlaw.com&entry=");
  153.  
  154. arr[arr.length] = new Array("Food (Recipes)", "http://www.ichef.com/chef-cgi-bin/findrecipe.cgi?ing=&cat=&Find=Find&scope=All+Recipes&words=");
  155.  
  156. arr[arr.length] = new Array("How Stuff Works", "http://www.howstuffworks.com/search/index.htm?words=");
  157.  
  158. arr[arr.length] = new Array("Job Search (canada)", "http://www.canada.plusjobs.com/cgi-bin/search/search.pl?stpos=0&stype=AND&query=");
  159.  
  160. arr[arr.length] = new Array("Jokes", "http://www.cybercheeze.com/mp/search?q=");
  161.  
  162. arr[arr.length] = new Array("Librarians Index", "http://www.lii.org/search?m=p&searchtype=keywords&query=");
  163.  
  164. arr[arr.length] = new Array("Medical (rare deseases)", "http://www.rarediseases.org/search/zcat_search_results?search_for=2&allfields=");
  165.  
  166. arr[arr.length] = new Array("IMDB Movie Search", "http://us.imdb.com/M/title-substring?title=");
  167.  
  168. arr[arr.length] = new Array("MP3 Search", "http://mp3.lycos.com/cgi-bin/search?form=lycosnet&doit=Go+Get+It%21&query=");
  169.  
  170. arr[arr.length] = new Array("Music Search", "http://musicsearch.com/cgi-bin/search.cgi?x=23&y=18&QUERY=");
  171.  
  172. arr[arr.length] = new Array("News", "http://news.search.com/search/?qt=");
  173.  
  174. arr[arr.length] = new Array("Share Price (Real Time uk)", "http://www.teletext.co.uk/finance/share_display.asp?intSubsectionID=68&Type=Search&NAME=");
  175.  
  176. arr[arr.length] = new Array("Share Price (Nasdaq)", "http://www.nasdaq.com/asp/comlookup.asp?srch=name&contain=0&mkt=ILX&key=");
  177.  
  178. arr[arr.length] = new Array("Thesaurus", "http://www.thesaurus.com/cgi-bin/search?config=roget&words=");
  179.  
  180. arr[arr.length] = new Array("Virtual Learning", "http://www.virtuallrc.com/search/search.cgi?nocpp=1&Match=1&Terms=");
  181.  
  182. arr[arr.length] = new Array("Wayback machine(web address)", "http://web.archive.org/web/*/");
  183.  
  184. arr[arr.length] = new Array("Weather (City or Country)", "http://www.wunderground.com/cgi-bin/findweather/getForecast?query=");
  185.  
  186. arr[arr.length] = new Array("Webshots (Photos)", "http://www.webshots.com/search/search.fcgi?cl=1&ch=1&ws=1&new=1&words=");
  187.  
  188. arr[arr.length] = new Array("Sports===============");
  189.  
  190. arr[arr.length] = new Array("Baseball", "http://www.mlb.com/NASApp/mlb/searchGlobalSearchServlet?search_mode=1&club=mlb&page_number=1&searchtypeid=-1&query_text1=");
  191.  
  192. arr[arr.length] = new Array("Baseball (players)", "http://www.godofthemachine.com/shared/BaseballSearch?submit=Search&search_type=batting&player=");
  193.  
  194. arr[arr.length] = new Array("BasketBall", "http://www.thebasketballportal.com/subpage.asp?type=searchbox&portal=Basketball&rl=%2Fvpdefault.asp&keyword=");
  195.  
  196. arr[arr.length] = new Array("Football", "http://search.soccernet.com/query.html?rq=0&ht=0&qp=&qt=arsenal&qs=&qc=&pw=100%25&ws=0&la=&qm=0&st=1&nh=25&lk=1&rf=0&oq=&rq=0&si=1&col=");
  197.  
  198. arr[arr.length] = new Array("Football365.com", "http://www.football365.com/Home/search.shtml?search=1&hitInd=0&hitMax=50&hitPP=10&searchText=");
  199.  
  200. arr[arr.length] = new Array("Golf", "http://www.searchwho.com/meta/search.pl?partner=100&auto=Golf&keywords=");
  201.  
  202. arr[arr.length] = new Array("Sports search (all)", "http://search.sportsline.com/cbs/query.html?ht=0&qp=&qs=&qc=cbs+pgatour+mlb&col=cbs+pgatour+mlb&pw=600&ws=0&la=&lk=1&qm=9&st=1&nh=15&5k=1&rf=0&oq=&rq=0&si=0&qt=");
  203.  
  204. arr[arr.length] = new Array("AI Search===============");
  205.  
  206. arr[arr.length] = new Array("Guide Beam", "http://guidebeam.com/cgi-bin/guidebeam/guidebeam2?inputbox=yes&template=Basic&templateChange=Change&cd=4&query=");
  207.  
  208. arr[arr.length] = new Array("Realterm Search", "http://www.infonetware.com/rtbin/psearch.pl?ndocs=700&timeout=8&base=infonetware&xbase=inw&html_base=inw&page=infonetware.html&izgui=nav_frame&pref=std&query=");
  209.  
  210. arr[arr.length] = new Array("Teoma", "http://s.teoma.com/search?qcat=1&qsrc=0&q=");
  211.  
  212. arr[arr.length] = new Array("Vivisimo", "http://vivisimo.com/search?v%3Asources=GigaBlast%2CFast%2CYahoo%2CMSN%2CLooksmart%2CNetscape&query=");
  213.  
  214. arr[arr.length] = new Array("Wise Nut", "http://www.wisenut.com/search/query.dll?notk=&phrasek=&allk=");
  215.  
  216. arr[arr.length] = new Array("Charity=================");
  217.  
  218. arr[arr.length] = new Array("Cancer cure", "http://www.hostcompanies.com/curecancer.htm?x=");
  219.  
  220. arr[arr.length] = new Array("Animals Asia", "http://www.animalsasia.org/beInformed/cbRescue/cbp001.html?x=");
  221.  
  222. arr[arr.length] = new Array("Give Food", "http://www.thehungersite.com?x=");
  223.  
  224.     // etc...
  225.  
  226.  
  227.  
  228.     // Add options to list
  229.  
  230.     function addOptions()
  231.  
  232.     {
  233.  
  234.       var sel = document.searchForm.whichEngine;
  235.  
  236.       for(var i = 0; i < arr.length; i++)
  237.  
  238.       {
  239.  
  240.         sel.options[i] = new Option(arr[i][0], i); 
  241.  
  242.       }
  243.  
  244.     }
  245.  
  246.  
  247.  
  248.     // Get url for search engine
  249.  
  250.     function startSearch()
  251.  
  252.     {
  253.  
  254.       searchString = document.searchForm.searchText.value; 
  255.  
  256.       if(searchString != "")
  257.  
  258.       {
  259.  
  260.         var searchEngine = document.searchForm.whichEngine.selectedIndex;
  261.  
  262.         var finalSearchString = arr[searchEngine][1] + searchString;
  263.  
  264.         location.href = finalSearchString;
  265.  
  266.       }
  267.  
  268.       return false;
  269.  
  270.     }
  271.  
  272.  
  273.  
  274.     // Check if key pressed == enter
  275.  
  276.     function checkKey()
  277.  
  278.     {
  279.  
  280.       if(window.event.keyCode == '13')
  281.  
  282.       {
  283.  
  284.         return startSearch();
  285.  
  286.       }
  287.  
  288.       else return true;
  289.  
  290.     }
  291.  
  292.  
  293.  
  294.     </script>
  295.  
  296.   <SCRIPT language=JavaScript type=text/javascript>
  297.  
  298. <!--
  299.  
  300. <!-- Begin
  301.  
  302. function formHandler(form){
  303.  
  304. var URL = document.form.site.options[document.form.site.selectedIndex].value;
  305.  
  306. window.location.href = URL;
  307.  
  308. }
  309.  
  310.  
  311.  
  312. function expandDiv(tlll) {
  313.  
  314.  
  315.  
  316.                 what  = eval(tlll + "_menu");
  317.  
  318.  
  319.  
  320.                 if (what.style.display == "none") {
  321.  
  322.                         what.style.display = "";
  323.  
  324.                 } 
  325.  
  326. else
  327.  
  328.  what.style.display = "none";
  329.  
  330.         }
  331.  
  332.  
  333.  
  334.     var oldc = new Array;
  335.  
  336.     function cCell(r,m){
  337.  
  338.      if(!document.all) return;
  339.  
  340.      if(m){
  341.  
  342.       for(i=0;i<r.cells.length;i++){
  343.  
  344.       oldc[i]=r.cells[i].bgColor;
  345.  
  346.       r.cells[i].bgColor='D3D3D3';
  347.  
  348.       }
  349.  
  350.      }else{
  351.  
  352.       for(i=0;i<r.cells.length;i++){
  353.  
  354.       r.cells[i].bgColor=oldc[i];
  355.  
  356.       }
  357.  
  358.      }
  359.  
  360.     }
  361.  
  362.     //
  363.  
  364.     // Jump to a page
  365.  
  366.     //
  367.  
  368.     function jump() {
  369.  
  370.         parent.location = document.links.url.options[document.links.url.selectedIndex].value;
  371.  
  372.     }
  373.  
  374.     //
  375.  
  376.  
  377.  
  378. // End -->
  379.  
  380.  
  381.  
  382. function MM_swapImgRestore() { //v3.0
  383.  
  384.   var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
  385.  
  386. }
  387.  
  388.  
  389.  
  390. function MM_preloadImages() { //v3.0
  391.  
  392.   var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
  393.  
  394.     var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
  395.  
  396.     if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
  397.  
  398. }
  399.  
  400.  
  401.  
  402. function MM_findObj(n, d) { //v4.0
  403.  
  404.   var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
  405.  
  406.     d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  407.  
  408.   if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  409.  
  410.   for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  411.  
  412.   if(!x && document.getElementById) x=document.getElementById(n); return x;
  413.  
  414. }
  415.  
  416.  
  417.  
  418. function MM_swapImage() { //v3.0
  419.  
  420.   var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
  421.  
  422.    if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
  423.  
  424. }
  425.  
  426. //-->
  427.  
  428. </SCRIPT> 
  429.  
  430.  
  431.  
  432. <form name="searchForm">
  433.  
  434.         <div align="center"><b>Search the web ></b> 
  435.  
  436.           <input name="searchText" type="text" onkeypress="return checkKey()"/>
  437.  
  438.           <select name="whichEngine" style="background-color: #F5F5F5; font-weight: bold">
  439.  
  440.           </select>
  441.  
  442.           <input type="button" value="Search" onClick="return startSearch()"/>
  443.  
  444.           <br>
  445.  
  446.  
  447.  
  448. </font></b></font></font></font> </div>
  449.  
  450.     </form>
  451.  
  452.  
  453.  
  454.  
  455. <!-- END OF SCRIPT -->
  456. <!/SCRIPT>
  457.  
  458. <!PREVIEW>
  459. <!-- START OF SCRIPT -->
  460.  
  461. <!-- HOW TO INSTALL MULTIPLE SEARCH ENGINE:
  462.  
  463.  
  464.  
  465.   1.  Add the onLoad event handler into the BODY tag
  466.  
  467.   2.  Copy code into the body section of document  -->
  468.  
  469.  
  470.  
  471. <!-- STEP ONE: Insert onLoad event into BODY tag  -->
  472.  
  473.  
  474.  
  475. <BODY onLoad="addOptions()">
  476.  
  477.  
  478.  
  479. <!-- STEP TWO: Add code into BODY section of document  -->
  480.  
  481.  
  482.  
  483.  
  484. <!-- Original:  David Coleman (deansuperhero1@aol.com) -->
  485.  
  486. <!-- Web Site:  http://www.hostcompanies.com/ -->
  487.  
  488. <script language="javascript">
  489.  
  490.     // Initialize array
  491.  
  492.     var arr = new Array();
  493.  
  494.  arr[arr.length] = new Array("Search The Web");
  495.  
  496. arr[arr.length] = new Array("Popular=================");
  497.  
  498.     arr[arr.length] = new Array("Aol", "http://search.aol.com/dirsearch.adp?query=");
  499.  
  500.     arr[arr.length] = new Array("Alta Vista", "http://www.altavista.com/cgi-bin/query?kl=XX&pg=q&Translate=on&q=");
  501.  
  502.     arr[arr.length] = new Array("Excite", "http://search.excite.com/search.gw?search=");
  503.  
  504.  arr[arr.length] = new Array("Google", "http://www.google.com/search?q=");
  505.  
  506.  arr[arr.length] = new Array("Hot Bot", "http://hotbot.lycos.com/?SM=MC&DV=0&LG=any&DC=10&DE=2&AM1=MC&MT=");
  507.  
  508.  arr[arr.length] = new Array("Looksmart", "http://www.looksmart.com/r_search?look=&pin=000925x015ff3eb1aa75d53e11&key=");
  509.  
  510.  arr[arr.length] = new Array("Lycos", "http://search.lycos.com/default.asp?lpv=1&loc=searchhp&tab=web&query=");
  511.  
  512.  arr[arr.length] = new Array("Mamma", "http://www.mamma.com/Mamma?lang=1&timeout=4&query=");
  513.  
  514.  arr[arr.length] = new Array("Meta Crawler", "http://search.metacrawler.com/texis/search?brand=metacrawler&redirect=&top=1&method=0&rpp=20&hpe=10«ion=0&timeout=0&sort=0&theme=classic&q=");
  515.  
  516.  arr[arr.length] = new Array("Msn", "http://search.msn.co.uk/results.asp?co=20&RS=CHECKED&FORM=SMCB&ba=0&v=1&CY=en-gb&q=");
  517.  
  518.  arr[arr.length] = new Array("Netscape", "http://info.netscape.com/home_search2.cgi?cp=Netscape&version=C&searchstring=");
  519.  
  520.  arr[arr.length] = new Array("Northern Light", "http://www.northernlight.com/nlquery.fcg?cb=0&qr=");
  521.  
  522.  arr[arr.length] = new Array("Yahoo", "http://search.yahoo.com/search?p=");
  523.  
  524.  arr[arr.length] = new Array("Web Hosting Search", "http://www.hostcompanies.com?x=");
  525.  
  526.  arr[arr.length] = new Array("Extra===================");
  527.  
  528.  arr[arr.length] = new Array("All the web", "http://www.alltheweb.com/search?cat=web&cs=utf-8&l=any&q=");
  529.  
  530.  arr[arr.length] = new Array("Ask Jeeves", "http://askjeeves.com/main/askjeeves.asp?origin=0&site_name=Jeeves&metasearch=yes&ads=&ask=");
  531.  
  532.  arr[arr.length] = new Array("Dog Pile", "http://search.dogpile.com/texis/search?geo=no&fs=web&av=custom&engines=goto&engines=looksmart&engines=thunderstone&engines=findwhat&engines=sprinks&engines=directhit&engines=google&engines=infoseek&engines=lycos&engines=kanoodle&engines=opendir&engines=realnames&engines=altavista&engines=yahoo&q=");
  533.  
  534. arr[arr.length] = new Array("Domain name search", "http://www.hostcompanies.com/domain.htm?x=");
  535.  
  536. arr[arr.length] = new Array("Femina", "http://femina.cybergrrl.com/cgi-bin/search.cgi?searchstring=");
  537.  
  538. arr[arr.length] = new Array("Galaxy", "http://www2.galaxy.com/bin/search?v=galaxy&q=");
  539.  
  540. arr[arr.length] = new Array("Go.com", "http://srch.overture.com/d/search/p/go/?Partner=go_home&Keywords=");
  541.  
  542. arr[arr.length] = new Array("Goto (overture)", "http://goto.com/d/search/;$sessionid$4MSTYAQAGBQQNQFIEEZQPUQ?type=home&Keywords=");
  543.  
  544. arr[arr.length] = new Array("Gutta Rat", "http://www.mamma.com/Gutterrat?lang=1&timeout=4&qtype=0&query=");
  545.  
  546. arr[arr.length] = new Array("ICQ", "http://google.icq.com/search/sitesearch/?q=");
  547.  
  548. arr[arr.length] = new Array("ixQuick", "http://ixquick.com/do/metasearch.pl?cat=web&cat=web&cmd=process_search&language=english_uk&query=");
  549.  
  550. arr[arr.length] = new Array("IWon", "http://search.iwon.com/commerce/multisearch.jsp?symbol_search_select=short&alias=%2Falias%2Fsearch&type=on&searchfor=");
  551.  
  552. arr[arr.length] = new Array("Metagopher", "http://www.metagopher.com/nph-go.cgi?e=0&t=1&w=");
  553.  
  554. arr[arr.length] = new Array("Open Directory", "http://search.dmoz.org/cgi-bin/search?search=");
  555.  
  556. arr[arr.length] = new Array("Personal Seek", "http://www.personalseek.com/s?k=");
  557.  
  558. arr[arr.length] = new Array("Pro Fusion", "http://www.profusion.com/searchresults.asp?AGT=ProFusion&S=5%2C0%2C10&auto=auto&autonum=3&RPP175=2&Category=175%2C175%2C99%2Csponsored&OB175=result-rank&Category=1%2C1%2C98%2Cuser&Category=245%2C245%2C0%2Cxchg&SHW245=0&Category=6%2C6%2C0%2Chorizontal&SHW6=0&Category=172%2C172%2C0%2Chorizontal&SHW172=0&Category=96%2C96%2C0%2Chorizontal&SHW96=0&setime=10&queryterm=");
  559.  
  560. arr[arr.length] = new Array("Quest Finder", "http://www.questfinder.com/search/search.cgi?reload=Y&category=catx3dx%3DALL&match=and&ul=either&s=");
  561.  
  562. arr[arr.length] = new Array("Search.com", "http://www.search.com/search?channel=1&tag=st.se.fd..sch&q=");
  563.  
  564. arr[arr.length] = new Array("Thunderstone", "http://go2net.thunderstone.com/texis/websearch/?max=20&dsbu=1&q=");
  565.  
  566. arr[arr.length] = new Array("Webcrawler", "http://www.webcrawler.com/cgi-bin/WebQuery?searchText=");
  567.  
  568. arr[arr.length] = new Array("whatUseek", "http://www.chubba.com/cgi-bin/zoom.go?group=1&source=engine&arg=");
  569.  
  570. arr[arr.length] = new Array("YEP", "http://www.yep.com/cgi-bin/search.cgi?criteria=");
  571.  
  572. arr[arr.length] = new Array("Yahooligans", "http://search.yahooligans.com/search/ligans?p=");
  573.  
  574. arr[arr.length] = new Array("Reference/Useful========");
  575.  
  576. arr[arr.length] = new Array("AOL Newsgroups", "http://x66.deja.com/=aol/dnquery.xp?&&uniq=973889863.2083127306&query=");
  577.  
  578. arr[arr.length] = new Array("AudioFind", "http://www.audiofind.com/search?q=");
  579.  
  580. arr[arr.length] = new Array("Britannica", "http://search.britannica.com/search?query=");
  581.  
  582. arr[arr.length] = new Array("Business Search", "http://www.business.com/search/rslt_default.asp?query=");
  583.  
  584. arr[arr.length] = new Array("Dictionary", "http://www.dictionary.com/cgi-bin/dict.pl?term=");
  585.  
  586. arr[arr.length] = new Array("Computer Dictionary", "http://www.instantweb.com/foldoc/foldoc.cgi?query=");
  587.  
  588. arr[arr.length] = new Array("Law Dictionary", "http://dictionary.law.com/default2.asp?typed=");
  589.  
  590. arr[arr.length] = new Array("Medical Dictionary", "http://cancerweb.ncl.ac.uk/cgi-bin/omd?query=");
  591.  
  592. arr[arr.length] = new Array("Download.com", "http://download.com.com/3120-20-0.html?tg=dl-2001&qt=");
  593.  
  594. arr[arr.length] = new Array("Ebay Auction ( goodies )", "http://search.ebay.com/search/search.dll?MfcISAPICommand=GetResult&ht=1&SortProperty=MetaEndSort&query=");
  595.  
  596. arr[arr.length] = new Array("Encarta", "http://encarta.msn.com/find/search.asp?search=");
  597.  
  598. arr[arr.length] = new Array("Find Law", "http://lawcrawler.findlaw.com/scripts/lc.pl?findlaw.com&entry=");
  599.  
  600. arr[arr.length] = new Array("Food (Recipes)", "http://www.ichef.com/chef-cgi-bin/findrecipe.cgi?ing=&cat=&Find=Find&scope=All+Recipes&words=");
  601.  
  602. arr[arr.length] = new Array("How Stuff Works", "http://www.howstuffworks.com/search/index.htm?words=");
  603.  
  604. arr[arr.length] = new Array("Job Search (canada)", "http://www.canada.plusjobs.com/cgi-bin/search/search.pl?stpos=0&stype=AND&query=");
  605.  
  606. arr[arr.length] = new Array("Jokes", "http://www.cybercheeze.com/mp/search?q=");
  607.  
  608. arr[arr.length] = new Array("Librarians Index", "http://www.lii.org/search?m=p&searchtype=keywords&query=");
  609.  
  610. arr[arr.length] = new Array("Medical (rare deseases)", "http://www.rarediseases.org/search/zcat_search_results?search_for=2&allfields=");
  611.  
  612. arr[arr.length] = new Array("IMDB Movie Search", "http://us.imdb.com/M/title-substring?title=");
  613.  
  614. arr[arr.length] = new Array("MP3 Search", "http://mp3.lycos.com/cgi-bin/search?form=lycosnet&doit=Go+Get+It%21&query=");
  615.  
  616. arr[arr.length] = new Array("Music Search", "http://musicsearch.com/cgi-bin/search.cgi?x=23&y=18&QUERY=");
  617.  
  618. arr[arr.length] = new Array("News", "http://news.search.com/search/?qt=");
  619.  
  620. arr[arr.length] = new Array("Share Price (Real Time uk)", "http://www.teletext.co.uk/finance/share_display.asp?intSubsectionID=68&Type=Search&NAME=");
  621.  
  622. arr[arr.length] = new Array("Share Price (Nasdaq)", "http://www.nasdaq.com/asp/comlookup.asp?srch=name&contain=0&mkt=ILX&key=");
  623.  
  624. arr[arr.length] = new Array("Thesaurus", "http://www.thesaurus.com/cgi-bin/search?config=roget&words=");
  625.  
  626. arr[arr.length] = new Array("Virtual Learning", "http://www.virtuallrc.com/search/search.cgi?nocpp=1&Match=1&Terms=");
  627.  
  628. arr[arr.length] = new Array("Wayback machine(web address)", "http://web.archive.org/web/*/");
  629.  
  630. arr[arr.length] = new Array("Weather (City or Country)", "http://www.wunderground.com/cgi-bin/findweather/getForecast?query=");
  631.  
  632. arr[arr.length] = new Array("Webshots (Photos)", "http://www.webshots.com/search/search.fcgi?cl=1&ch=1&ws=1&new=1&words=");
  633.  
  634. arr[arr.length] = new Array("Sports===============");
  635.  
  636. arr[arr.length] = new Array("Baseball", "http://www.mlb.com/NASApp/mlb/searchGlobalSearchServlet?search_mode=1&club=mlb&page_number=1&searchtypeid=-1&query_text1=");
  637.  
  638. arr[arr.length] = new Array("Baseball (players)", "http://www.godofthemachine.com/shared/BaseballSearch?submit=Search&search_type=batting&player=");
  639.  
  640. arr[arr.length] = new Array("BasketBall", "http://www.thebasketballportal.com/subpage.asp?type=searchbox&portal=Basketball&rl=%2Fvpdefault.asp&keyword=");
  641.  
  642. arr[arr.length] = new Array("Football", "http://search.soccernet.com/query.html?rq=0&ht=0&qp=&qt=arsenal&qs=&qc=&pw=100%25&ws=0&la=&qm=0&st=1&nh=25&lk=1&rf=0&oq=&rq=0&si=1&col=");
  643.  
  644. arr[arr.length] = new Array("Football365.com", "http://www.football365.com/Home/search.shtml?search=1&hitInd=0&hitMax=50&hitPP=10&searchText=");
  645.  
  646. arr[arr.length] = new Array("Golf", "http://www.searchwho.com/meta/search.pl?partner=100&auto=Golf&keywords=");
  647.  
  648. arr[arr.length] = new Array("Sports search (all)", "http://search.sportsline.com/cbs/query.html?ht=0&qp=&qs=&qc=cbs+pgatour+mlb&col=cbs+pgatour+mlb&pw=600&ws=0&la=&lk=1&qm=9&st=1&nh=15&5k=1&rf=0&oq=&rq=0&si=0&qt=");
  649.  
  650. arr[arr.length] = new Array("AI Search===============");
  651.  
  652. arr[arr.length] = new Array("Guide Beam", "http://guidebeam.com/cgi-bin/guidebeam/guidebeam2?inputbox=yes&template=Basic&templateChange=Change&cd=4&query=");
  653.  
  654. arr[arr.length] = new Array("Realterm Search", "http://www.infonetware.com/rtbin/psearch.pl?ndocs=700&timeout=8&base=infonetware&xbase=inw&html_base=inw&page=infonetware.html&izgui=nav_frame&pref=std&query=");
  655.  
  656. arr[arr.length] = new Array("Teoma", "http://s.teoma.com/search?qcat=1&qsrc=0&q=");
  657.  
  658. arr[arr.length] = new Array("Vivisimo", "http://vivisimo.com/search?v%3Asources=GigaBlast%2CFast%2CYahoo%2CMSN%2CLooksmart%2CNetscape&query=");
  659.  
  660. arr[arr.length] = new Array("Wise Nut", "http://www.wisenut.com/search/query.dll?notk=&phrasek=&allk=");
  661.  
  662. arr[arr.length] = new Array("Charity=================");
  663.  
  664. arr[arr.length] = new Array("Cancer cure", "http://www.hostcompanies.com/curecancer.htm?x=");
  665.  
  666. arr[arr.length] = new Array("Animals Asia", "http://www.animalsasia.org/beInformed/cbRescue/cbp001.html?x=");
  667.  
  668. arr[arr.length] = new Array("Give Food", "http://www.thehungersite.com?x=");
  669.  
  670.     // etc...
  671.  
  672.  
  673.  
  674.     // Add options to list
  675.  
  676.     function addOptions()
  677.  
  678.     {
  679.  
  680.       var sel = document.searchForm.whichEngine;
  681.  
  682.       for(var i = 0; i < arr.length; i++)
  683.  
  684.       {
  685.  
  686.         sel.options[i] = new Option(arr[i][0], i); 
  687.  
  688.       }
  689.  
  690.     }
  691.  
  692.  
  693.  
  694.     // Get url for search engine
  695.  
  696.     function startSearch()
  697.  
  698.     {
  699.  
  700.       searchString = document.searchForm.searchText.value; 
  701.  
  702.       if(searchString != "")
  703.  
  704.       {
  705.  
  706.         var searchEngine = document.searchForm.whichEngine.selectedIndex;
  707.  
  708.         var finalSearchString = arr[searchEngine][1] + searchString;
  709.  
  710.         location.href = finalSearchString;
  711.  
  712.       }
  713.  
  714.       return false;
  715.  
  716.     }
  717.  
  718.  
  719.  
  720.     // Check if key pressed == enter
  721.  
  722.     function checkKey()
  723.  
  724.     {
  725.  
  726.       if(window.event.keyCode == '13')
  727.  
  728.       {
  729.  
  730.         return startSearch();
  731.  
  732.       }
  733.  
  734.       else return true;
  735.  
  736.     }
  737.  
  738.  
  739.  
  740.     </script>
  741.  
  742.   <SCRIPT language=JavaScript type=text/javascript>
  743.  
  744. <!--
  745.  
  746. <!-- Begin
  747.  
  748. function formHandler(form){
  749.  
  750. var URL = document.form.site.options[document.form.site.selectedIndex].value;
  751.  
  752. window.location.href = URL;
  753.  
  754. }
  755.  
  756.  
  757.  
  758. function expandDiv(tlll) {
  759.  
  760.  
  761.  
  762.                 what  = eval(tlll + "_menu");
  763.  
  764.  
  765.  
  766.                 if (what.style.display == "none") {
  767.  
  768.                         what.style.display = "";
  769.  
  770.                 } 
  771.  
  772. else
  773.  
  774.  what.style.display = "none";
  775.  
  776.         }
  777.  
  778.  
  779.  
  780.     var oldc = new Array;
  781.  
  782.     function cCell(r,m){
  783.  
  784.      if(!document.all) return;
  785.  
  786.      if(m){
  787.  
  788.       for(i=0;i<r.cells.length;i++){
  789.  
  790.       oldc[i]=r.cells[i].bgColor;
  791.  
  792.       r.cells[i].bgColor='D3D3D3';
  793.  
  794.       }
  795.  
  796.      }else{
  797.  
  798.       for(i=0;i<r.cells.length;i++){
  799.  
  800.       r.cells[i].bgColor=oldc[i];
  801.  
  802.       }
  803.  
  804.      }
  805.  
  806.     }
  807.  
  808.     //
  809.  
  810.     // Jump to a page
  811.  
  812.     //
  813.  
  814.     function jump() {
  815.  
  816.         parent.location = document.links.url.options[document.links.url.selectedIndex].value;
  817.  
  818.     }
  819.  
  820.     //
  821.  
  822.  
  823.  
  824. // End -->
  825.  
  826.  
  827.  
  828. function MM_swapImgRestore() { //v3.0
  829.  
  830.   var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
  831.  
  832. }
  833.  
  834.  
  835.  
  836. function MM_preloadImages() { //v3.0
  837.  
  838.   var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
  839.  
  840.     var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
  841.  
  842.     if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
  843.  
  844. }
  845.  
  846.  
  847.  
  848. function MM_findObj(n, d) { //v4.0
  849.  
  850.   var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
  851.  
  852.     d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  853.  
  854.   if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  855.  
  856.   for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  857.  
  858.   if(!x && document.getElementById) x=document.getElementById(n); return x;
  859.  
  860. }
  861.  
  862.  
  863.  
  864. function MM_swapImage() { //v3.0
  865.  
  866.   var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
  867.  
  868.    if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
  869.  
  870. }
  871.  
  872. //-->
  873.  
  874. </SCRIPT> 
  875.  
  876.  
  877.  
  878. <form name="searchForm">
  879.  
  880.         <div align="center"><b>Search the web ></b> 
  881.  
  882.           <input name="searchText" type="text" onkeypress="return checkKey()"/>
  883.  
  884.           <select name="whichEngine" style="background-color: #F5F5F5; font-weight: bold">
  885.  
  886.           </select>
  887.  
  888.           <input type="button" value="Search" onClick="return startSearch()"/>
  889.  
  890.           <br>
  891.  
  892.  
  893.  
  894. </font></b></font></font></font> </div>
  895.  
  896.     </form>
  897.  
  898.  
  899. <!-- END OF SCRIPT -->
  900. <!/PREVIEW>
  901.  
  902. <!RELATED>NONE<!/RELATED>
  903.